Stable Bistructure Models of PCF
نویسنده
چکیده
Stable bistructures are a generalisation of event structures to represent spaces of functions at higher types; the partial order of causal dependency is replaced by two orders, one associated with input and the other output in the behaviour of functions. They represent Berry’s bidomains. The representation can proceed in two stages. Bistructures form a categorical model of Girard’s linear logic consisting of a linear category together with a comonad. The comonad has a co-Kleisli category which is equivalent to a cartesian-closed full subcategory of Berry’s bidomains. A main motivation for bidomains came from the full abstraction problem for Plotkin’s functional language PCF. However, although the bidomain model incorporates both the Berry stable order and the Scott pointwise order, its PCF theory (those inequalities on terms which hold in the bidomain model) does not include that of the Scott model. With a simple modification we can obtain a new model of PCF, combining the Berry and Scott orders, which does not have this inadequacy.
منابع مشابه
On Berry's conjectures about the stable order in PCF
PCF is a sequential simply typed lambda calculus language. There is a unique order-extensional fully abstract cpo-model of PCF, built up from equivalence classes of terms. In 1979, Gérard Berry defined the stable order in this model and proved that the extensional and the stable order together form a bicpo. He made the following two conjectures: 1) “Extensional and stable order form not only a ...
متن کاملA stable programming language
It is well-known that stable models (as dI-domains, qualitative domains and coherence spaces) are not fully abstract for the language PCF. This fact is related to the existence of stable parallel functions and of stable functions that are not monotone with respect to the extensional order, which cannot be defined by programs of PCF. In this paper, a paradigmatic programming language named StPCF...
متن کاملProjecting Sequential Algorithms on Strongly Stable Functions
We relate two sequential models of PCF: the sequential algorithm model due to Berry and Curien and the strongly stable model due to Bucciarelli and the author. More precisely, we show that all the morphisms araising in the strongly stable model of PCF are sequential in the sense that they are the \extensional projections" of some sequential algorithms. We deene a model of PCF where morphisms ar...
متن کاملFull Abstraction and the Context Lemma 1
It is impossible to add a combinator to PCF to achieve full abstraction for models such asBerry's stable domains in a way analogous to the addition of the \parallel-or" combinatorthat achieves full abstraction for the familiar cpo model. In particular, we de ne a generalnotion of rewriting system of the kind used for evaluating simply typed -terms in Scott'sPCF. Any simply t...
متن کاملSequentiality in Bounded Biorders
We study a notion of bounded stable biorder, showing that the monotone and stable functions on such biorders are sequential. We construct bounded biorder models of a range of sequential, higher-order functional calculi, including unary PCF, (typed and untyped) call-by-value and lazy λ-calculi, and non-deterministic SPCF. We prove universality and full abstraction results for these models by red...
متن کامل